package com.easy.framework.common.constant;

public interface I18NConstants {

    String AUTHENTICATION_UNAUTHORIZED= "authentication.unauthorized";
    String AUTHENTICATION_USERNAME_NOT_FOUND= "authentication.username_not_found";
    String AUTHENTICATION_BAD_CREDENTIALS= "authentication.bad_credentials";
    String AUTHENTICATION_LOCKED= "authentication.locked";
    String AUTHENTICATION_DISABLED= "authentication.disabled";
    String AUTHENTICATION_ACCOUNT_EXPIRED= "authentication.account_expired";
    String AUTHENTICATION_CREDENTIALS_EXPIRED= "authentication.credentials_expired";
    String AUTHENTICATION_DENIED_PERMISSION= "authentication.denied_permission";
    String AUTHENTICATION_TOKEN_INVALID= "authentication.token_invalid";
    String AUTHENTICATION_TOKEN_VALID= "authentication.token_valid";

    String EXCEPTION_ACCESS_DENIED_EXCEPTION= "exception.access_denied_exception";
    String EXCEPTION_HTTP_REQUEST_METHOD_NOT_SUPPORTED_EXCEPTION= "exception.http_request_method_not_supported_exception";
    String EXCEPTION_MISSING_PATH_VARIABLE_EXCEPTION= "exception.missing_path_variable_exception";
    String EXCEPTION_METHOD_ARGUMENT_TYPE_MISMATCH_EXCEPTION= "exception.method_argument_type_mismatch_exception";
    String EXCEPTION_DEMO_MODE_EXCEPTION= "exception.demo_mode_exception";

    String COMMON_OPERATION_SUCCESS = "common.operation_success";
    String COMMON_OPERATION_FAIL = "common.operation_fail";

}
